package com.mz.auth.service;

import com.mz.auth.entity.DicType;
import com.mz.auth.entity.DicTypeData;
import com.mz.auth.query.BaseQuery;
import com.mz.auth.util.PageList;

import java.util.List;

public interface DicService {
    /**
     * 查询所有试卷等级
     */
    List<DicTypeData> findLevels();

    /**
     * 查询数据字典列表数据
     */
    PageList listpage(BaseQuery baseQuery);

    /**
     * 查询所有数据字典
     */
    List<DicType> queryDicType();

    /**
     * 根据数据字典id查询其信息
     * @param id
     * @return
     */
    DicType queryDicTypeInfoById(Long id);

    /**
     * 新增数据字典
     * @param dicType
     */
    void saveDicType(DicType dicType);

    /**
     * 修改数据字典
     * @param dicType
     */
    void editSaveDicType(DicType dicType);
}
